let routeTitle = '';
let webTitle = '';

/**
 * 设置页面的 title 内容
 */
function setTitle() {
    let title = '';
    if (!routeTitle && !webTitle) {
        // 路由title 和 博客title 都不存在的时候
        title = 'loading...';
    } else if (routeTitle && !webTitle) {
        // 路由title存在， 博客title不存在的时候
        title = routeTitle;
    } else if (!routeTitle && webTitle) {
        // 路由title不存在， 博客title存在的时候
        title = webTitle;
    } else {
        // 两个都存在的时候
        title = `${webTitle}-${routeTitle}`
    }
    document.title = title;
}

export default {
    setRouteTitle(title) {
        routeTitle = title;
        setTitle();
    },
    setWebTitle(title) {
        webTitle = title;
        setTitle();
    }
}